#include <stdio.h>
// 练习1:使用递归函数实现十进制转二进制的结果
int i = 0;
void tenToTwo(char *str, int num)
{
    if (num == 0)
    {
        return;
    }

    tenToTwo(str, num / 2);
    str[i++] = (num % 2) + '0';
}

int main()
{
    char str[100] = {0};
    tenToTwo(str, 13);
    printf("%s", str);
}